/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.bash.compta.data;

import java.io.Serializable;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author bash
 */
public class Depense implements Serializable {

    private Compte compte;
    private Date date;
    private String commentaire;
    private Login login;
 
    private double montant;
    private double montantCDF;

    public Depense() {
    }

    public Depense(Compte compte, Date date, CategorieDepense type, String commentaire) {
        this.compte = compte;
        this.date = date;

        this.commentaire = commentaire;
    }

    public Login getLogin() {
        return login;
    }

    public void setLogin(Login login) {
        this.login = login;
    }

    public double getMontantCDF() {
        return montantCDF;
    }

 

    public void setMontantCDF(double montantCDF) {
        this.montantCDF = montantCDF;
    }

    public String getCommentaire() {
        return commentaire;
    }

    public void setCommentaire(String commentaire) {
        this.commentaire = commentaire;
    }

    public Compte getCompte() {
        return compte;
    }

    public void setCompte(Compte compte) {
        this.compte = compte;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public double getMontant() {
        return montant;
    }

    public void setMontant(double montant) {
        this.montant = montant;
    }

   

    

    @Override
    public String toString() {
//        String dateL = "";
//        try {
//            SimpleDateFormat formater = new SimpleDateFormat("dd/MM/yyyy");
//
//            dateL = formater.parse(getDate().toString()).toString();
//
//        } catch (ParseException ex) {
//            ex.printStackTrace();
//        }
        return "En date du " + getDate().toString()+ " Le compte " + getCompte().getLittera() + " a été mouvementé de " + getMontant();
    }
}
